﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace ST.WX.Common.Enums
{
	/// <summary>
	/// 微信错误码
	/// </summary>
	public enum WXErrorCode
	{
		[Description("系统繁忙，此时请开发者稍候再试")]
		系统繁忙 = -1,

		[Description("请求成功")]
		请求成功 = 0,

		[Description("AppSecret错误或者AppSecret不属于这个公众号，请开发者确认AppSecret的正确性")]
		AppSecret错误 = 40001,

		[Description("请确保grant_type字段值为client_credential")]
		grant_type错误 = 40002,

		[Description("不合法的 OpenID ，请开发者确认 OpenID （该用户）是否已关注公众号，或是否是其他公众号的 OpenID")]
		不合法的OpenID = 40003,

		[Description("不合法的媒体文件类型")]
		不合法的媒体文件类型 = 40004,

		[Description("不合法的文件类型")]
		不合法的文件类型 = 40005,

		[Description("不合法的文件大小")]
		不合法的文件大小 = 40006,

		[Description("不合法的媒体文件id")]
		不合法的媒体文件id = 40007,

		[Description("不合法的消息类型")]
		不合法的消息类型 = 40008,

		[Description("不合法的图片文件大小")]
		不合法的图片文件大小 = 40009,

		[Description("不合法的语音文件大小")]
		不合法的语音文件大小 = 40010,







		[Description("template_id不正确")]
		template_id不正确 = 40037,

		[Description("调用接口的IP地址不在白名单中，请在接口IP白名单中进行设置。")]
		IP地址不在白名单 = 40164,

		[Description("form_id不正确，或者过期")]
		form_id不正确 = 41028,

		[Description("form_id已被使用")]
		form_id已被使用 = 41029,

		[Description("page不正确")]
		page不正确 = 41030,

		[Description("接口调用超过限额（目前默认每个帐号日调用限额为100万）")]
		接口调用超过限额 = 45009,
	}
}
